<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>变量作用域</title>
</head>
<body>
<script>
  /* 变量作用域
  全局变量：在函数外部使用声明
  局部变量：在函数内部使用声明
  如果函数内部有同名的局部变量，那么函数内部优先使用局部变量的值
  全局变量的作用域发生了改变，变成了局部变量，局部变量的值改变不会影响全局变量；
   */
  var a= 1;
  function demo(){
    a = 7;// 这里a已经变成局部变量777了
    var a = 777;
    console.log(a)
  }
  console.log(a);
  demo();
</script>
</body>
</html>
